﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NCLCustomerManagement.DataTransferObjects.Product;

namespace NCLCustomerManagement.BusinessLogic.Products
{
    public interface IProductBC : IBaseBC
    {
        IEnumerable<ProductDTO> GetAllProducts();
        int GetProductCountOf(int categoryId);
        ProductDTO GetProduct(int id);
            
        void AddProduct(ProductDTO dto);
        void UpdateProduct(ProductDTO dto);
        void DeleteProduct(int productId);
    }
}
